Big Huge Thesaurus

amniotic sac

noun

sounds kind of like